package com.yy.wga.user.feign.request;

import com.yy.wga.common.core.dto.BaseFeignApiReqDTO;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author lgw
 * @version JDK 8
 * @date 2025/3/12
 * @description 修改用户地址参数
 */
@Data
public class SaveUserAddressReq extends BaseFeignApiReqDTO {
    /**
     * 省份
     */
    @NotBlank(message = "省份不能为空")
    private String province;

    /**
     * 城市
     */
    @NotBlank(message = "城市不能为空")
    private String city;

    /**
     * 区域
     */
    @NotBlank(message = "区域不能为空")
    private String area;

    /**
     * 省份code
     */
    @NotBlank(message = "省份代码不能为空")
    private String provinceCode;

    /**
     * 城市code
     */
    @NotBlank(message = "城市代码不能为空")
    private String cityCode;

    /**
     * 区域code
     */
    @NotBlank(message = "区域代码不能为空")
    private String areaCode;

    /**
     * 详细地址
     */
    private String addressInfo;
}
